蚂蚁笔记(Leanote)

您所在的位置:网站首页 蚂蚁官网 白嫖 蚂蚁笔记(Leanote)

蚂蚁笔记(Leanote)

2023-08-29 20:39| 来源: 网络整理| 查看: 265

文章目录 前言配套软件下载蚂蚁笔记引子什么是Leanote特别说明一下一、设置安全组、配置规则二、安装MongoDB三、下载Leanote配置Leanote为Leanote开启进程守护通过改变配置文件的方式改成80端口使用nginx反向代理将9000端口代理到80端口 效果图slogan

前言

每一篇博客都是对上一个阶段学习的总结,这样说好像是有点高大上了,其实也是为了下一次忘记,能更快的找到解决的方案,同时也是一个知识梳理的过程。愿我们越来越强,越来越自由。

配套软件下载

leanote二进制软件包下载链接

蚂蚁笔记 引子

引用一下网上广为流传的一段对话:

。。。。。。 题主:”在这个知识大爆炸的年代“【提问:知识大爆炸似乎都有很多年了吧!@#!@#】 题主:”很对!,知识大爆炸已经有很多年了,,,那么在这个海量的知识的时代,我们需要一款笔记软件。“ 。。 。。。

什么是Leanote

现在的软件服务不约而同的向云端发展,云服务,确实是一个好主意:在一处记笔记,在任何其它地方都可以访问。我还记得当初看的一个短视频说,现在互联网发展的这么快,人工智能近几年怎么火,只要是一个工科的都想搞人工智能,那最后会是才是我们应该关注的呢,安全才是我们自始至终都应该关注的话题,试想一下:

如果有人用你存在云端的资料为要挟来向你索取付费的话因为你记录的笔记有充分的隐私权 当你辛苦积攒了很多笔记,却发现突然有一天服务商要以容量收费,要以流量收费的时候该有多搞笑。看看某度网盘,这里咱就不吐槽了。

我用过印象笔记、有道云笔记、OneNote等相关产品,最后我还是选择自己搭建一款自己的笔记和博客,所以我从众多的开源项目中选择了一款优秀的笔记项目,主要是因为它还可以写博客,支持多端连接,具体的自己体会。

Leanote是一款开源云笔记软件,使用Go的web框架revel和MongoDB开发完成。支持多语言多用户有非常好的笔记记录体验,接下来我将介绍Leanote的二进制安装。

特别说明一下

我使用Linux的发行版本是Ubuntu18 leanote二进制软件包下载链接 我不太清楚这个要不要C币,我上传的时候没有填的是0,要是不能下可以选择百度、谷歌、GitHub、leanote.com官网等方式 使用的云服务厂商是阿里云

一、设置安全组、配置规则

相当于防火墙,不懂得可以去看一下安全组的相关介绍, 配置规则: 要求开放这几个端口443(https),80(http),9000(leanote) 授权对象0.0.0.0/0 在这里插入图片描述

二、安装MongoDB wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb apt-get update apt-get install percona-server-mongodb-34 -y 三、下载Leanote 下载、解压Leanote

wget https://superb-sea2.dl.sourceforge.net/project/leanote-bin/2.5/leanote-linux-amd64-v2.5.bin.tar.gz 不介意使用这个,我下了一天都没下好,可以使用我上面上传的那个或者去官网下好在上传到服务器

tar xzf leanote-linux-amd64-v2.6.1.bin.tar

我这也提供安装包,可以通过xftp上传至root位置,再使用命令解压

导入数据库,最后出现done表示成功

cd leanote

mongorestore -h localhost -d leanote --dir mongodb_backup/leanote_install_data/

启动Leanote,出现Listening on:9000…表示成功

cd bin

sh run.sh

配置Leanote 为Leanote开启进程守护

默认的 Leanote 只要我们关闭 Putty 就会关闭无法运行,我们需要为 Leanote 开启进程守护以便关闭后依旧可以运行 1、安装 supervisor apt install supervisor -y 2、下载配置文件: cd /etc/supervisor/conf.d 3、wget https://gist.githubusercontent.com/ivmm/9c0eaab8cba681032748d13c782278dc/raw/22412f42f85770094adb2e91340bb13f454a206f/leanote.conf 4、在/etc/supervisor/conf.d文件夹创建一个supervisor.conf文件,也可以在win10中创建再通过xftp传进去 配置文件的内容是

[program:leanote] command=/bin/bash /root/leanote/bin/run.sh //这边地址要改成你自己的 autostart=true autorestart=true user=root log_stderr=true logfile=/var/log/leanote.log

在这里插入图片描述 5、重启supervisor service supervisor restart

通过改变配置文件的方式改成80端口 cd /leanote/confvim app.conf 在这里插入图片描述 保存退出service supervisor restart 使用nginx反向代理将9000端口代理到80端口

因为 Leanote 默认运行在 9000 端口而不是我们 http 默认的80端口,我们通过反向代理来实现 80 端口访问 1、安装 Nginx apt install nginx -y 2、下载配置文件 cd /etc/nginx/sites-available mv default default.old wget https://gist.githubusercontent.com/ivmm/59071483eb8577c22a9a4223cbf5b4ee/raw/907f53aa932fb0ddacdbb427d0e8bb64c720c9bf/default 3、重启 Nginx以生效配置 service nginx restart 4、service supervisor restart

效果图

在这里插入图片描述

slogan

“我们登上并非我们所选择的舞台,演绎并非我们选择的剧本”。 既然幕已拉起,那就应该把这出戏演好。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3